top-notch person - German English Dictionary